﻿using HCQ2_Model.VRDD.OutputDto._20220627;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace HCQ2_IDAL
{
    public partial interface IT_VRScoreSourceDetailDAL
    {
        /// <summary>
        ///  获取用户签到积分
        /// </summary>
        /// <returns></returns>
        decimal GetUserSignsCore();
        /// <summary>
        ///  获取用户连续签到天数奖励
        /// </summary>
        /// <param name="day"></param>
        /// <returns></returns>
        decimal GetUserSignsAwardCore(int day);
        /// <summary>
        ///  获取签到奖励最大记录
        /// </summary>
        /// <returns></returns>
        MaxSigDayScore GetMaxSigDayScore();
        /// <summary>
        ///  获取积分规则指定代码奖励
        /// </summary>
        /// <param name="codeValue"></param>
        /// <returns></returns>
        AwardModel GetAwardByCode(string codeValue);
    }
}